Draft – do not circulate . Tralfamadore : Unifying Source Code and Execution Experience ( Short
نویسندگان
چکیده
Program source is an intermediate representation of software; it lies between between a developer’s intention, and the hardware’s execution. Despite advances in languages and development tools, source itself and the applications we use to view it remain an essentially static representation of software, from which developers can spend considerable energy postulating actual behaviour. Emerging techniques in execution logging promise to provide large shared repositories containing high-fidelity recordings of deployed, production software. Tralfamadore1 is a system that combines source and execution trace analysis to capitalize on these recordings, and to expose information from the “experience” of real execution within the software development environment, allowing developers to inform their understanding of source based on how it behaves during real execution.
منابع مشابه
Short Draft About The Java Component Extractor
This short draft gives the rules used by the Java Component Extractor to qualify component types in Java source code.
متن کاملDwarf Frankenstein is still in your memory: tiny code reuse attacks
Code reuse attacks such as return oriented programming and jump oriented programming are the most popular exploitation methods among attackers. A large number of practical and non-practical defenses are proposed that differ in their overhead, the source code requirement, detection rate and implementation dependencies. However, a usual aspect among these methods is consideration of the common be...
متن کاملComparing Distributive and Non - Distributive Conflict Transitions
(Preliminary draft; references incomplete. Feedback welcome to [email protected] and [email protected], but please do not circulate.)
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008